package com.enjoyor.soa.traffic.core.efoms.mapper;

import java.util.List;
import java.util.Map;

import com.enjoyor.soa.traffic.core.efoms.domain.DeviceStatusInfo;
import com.enjoyor.soa.traffic.frame.support.mybatis.mapper.IBaseMapper;

public interface IDeviceStatusInfoMapper extends IBaseMapper<DeviceStatusInfo> {

    void updateDevStatusInfo(DeviceStatusInfo deviceStatusInfo);

    DeviceStatusInfo getDevStatusInfo(Map<String, Object> map);

    DeviceStatusInfo getDevStatusInfoById(Map<String, Object> map);
    
    public List<DeviceStatusInfo> selectDeviceStatusList(Map<String, Object> map);
    
    public void cleanVideoCapStatus(Map<String, Object> map);
    
    public void refreshCheckResult(DeviceStatusInfo deviceStatusInfo);
}
